#pragma once

#include "idrawable.h"
#include "graphicsmanager.h"

class GameObject : public IDrawable
{
private:

protected:
	float _x,_y;
	GraphicsManager *graphics;
public:
	GameObject();
	GameObject(GraphicsManager *graphics);
	~GameObject(void);

	void draw();
	void update(double dt);
	void setPos(float x, float y);

	//virtual bool collidesWith(GameObject other) = 0;
};
